CollectionView for UWP includes the following key features:
The C1CollectionView class and IC1CollectionView interface give you support for sorting, filtering, and grouping collections in UWP apps. The object model and functionality are virtually identical to those in the ICollectionView interface provided in WPF, Silverlight, and Windows Phone, so there is no learning curve.
The standard ICollectionView interface and CollectionViewSource implementations in UWP are limited compared to WPF and Silverlight. For instance, the UWP implementation of ICollectionView does not support sorting, filtering or editing. The C1CollectionView class adds these missing elements so you can achieve the functionality you need.
C1CollectionView implements the ICollectionView interface completely, so any standard items control can use it as a data source. Many ComponentOne controls make use of the C1CollectionView class internally and automatically, but the interface is public so you can use it yourself with any control.
C1CollectionView provides a live rowset. Any changes made to the data in C1CollectionView are automatically propagated to the underlying collection. C1CollectionView also adds and implements the IEditableCollectionView interface, cloned from WPF and Silverlight, so you get a better editing experience including pressing escape to cancel all changes made to the item being edited.
The C1CollectionView interface is based on the WPF and Silverlight ICollectionView, so you will be familiar with sorting, filtering and grouping your collections. The C1CollectionView class is also compatible with WPF, Silverlight and Windows Phone versions so you can easily re-use your code.